struct field{
    char *name;
    char *type;
    size_t length;
    size_t ntype;
    struct field *next;
    struct field *child;
    struct field *parent;
};

void field_set(struct field *field, ...)
{

}
